body {
  padding-top: 40px;
  padding-bottom: 40px;
  background-color: #eee;
}

.loading{
	top: 0;
	bottom: 0;
	position: fixed;
	z-index: 99000;
	background: #000000;
	width: 100%;
	height:100%;
	opacity: 0.4;
}
.loading img{
	background: #000000;
	margin: 300px auto 0 auto;
	display: block;
	width: 40px;
	opacity: 0.4;
	border-radius: 4px;
}

table{
  background-color: #fff;
}

td,th {
  text-align: center;
  vertical-align: middle;
}

td {
  overflow:hidden;
  white-space:nowrap;
  text-overflow:ellipsis;
}



@media (min-width: 768px) {
  .time-type {
    width: 120px
  }
}
